<?php

$nome = $_POST['nomeAluno'];
$sobrenome = $_POST['sobrenomeAluno'];
$curso = $_POST['listaCurso'];
$aux2;

if (empty($nome) || empty($sobrenome)) {
    echo 'Alguns campos não foram preenchidos';
} else if (($aux2 = verificaExistenciaAluno($nome, $sobrenome, $curso)) == 1) {
    echo '<h2>Aluno já esta cadastrado!</h2>';
} else {
    include 'conexao.php';

//recuperando o id do curso
    $sql2 = "select * from curso where nome = '$curso'";
    $resultado1 = mysql_query($sql2, $conexao);
    $idCurso = mysql_result($resultado1, 0, "idCurso");

    $insere = "Insert into aluno(nome,sobrenome,id_Curso) 
    Values ('$nome','$sobrenome','$idCurso')";
    mysql_query($insere, $conexao) or die("Não foi possível executar a inserção.");
    mysql_close($conexao);
    header("Location: http://localhost/monitoria/index_monitor.php");
}

function verificaExistenciaAluno($nome, $sobrenome, $curso) {
    $aux = 0;
    include 'conexao.php';
    $sql1 = "select count(*) from aluno";
    $resultado1 = mysql_query($sql1, $conexao);
    $cont = mysql_result($resultado1, 0, "count(*)");

    $sql2 = "select * from curso where nome = '$curso'";
    $resultado2 = mysql_query($sql2, $conexao);
    $idCurso = mysql_result($resultado2, 0, "idCurso");

    $sql3 = "select * from aluno";
    $resultado3 = mysql_query($sql3, $conexao);
    if ($cont != 0) {

        for ($i = 0; $i < $cont; $i++) {
            $nomeAlunoBanco = mysql_result($resultado3, $i, "nome");
            $sobrenomeAlunoBanco = mysql_result($resultado3, $i, "sobrenome");
            $cursoAlunoBanco = mysql_result($resultado3, $i, "id_Curso");

            if ($nomeAlunoBanco == $nome && $sobrenomeAlunoBanco == $sobrenome && $cursoAlunoBanco == $idCurso) {
                return $aux = 1;
            }
        }

        mysql_close($conexao);
    }
}

?>
